deposit of things with innkeepers - Francés Inglés Diccionario